翻訳と辞書
Words near each other
・ Smokin' Guitar
・ Smokin' Guns
・ Smoke signal
・ Smoke signal (disambiguation)
・ Smoke Signal (film)
・ Smoke Signal, Arizona
・ Smoke Signals (album)
・ Smoke Signals (film)
・ Smoke Some Kill
・ Smoke Spot
・ Smoke Squadron
・ Smoke testing
・ Smoke testing (electrical)
・ Smoke testing (lean startup)
・ Smoke testing (mechanical)
Smoke testing (software)
・ Smoke the Weed
・ Smoke This
・ Smoke tree
・ Smoke Two Joints
・ Smoke! Smoke! Smoke! (That Cigarette)
・ Smoke'n'Soul
・ Smoke's Poutinerie
・ Smoke, Drink, Break-Up
・ Smoke-a-Lot Records
・ Smoke-bellied rat
・ Smoke-colored pewee
・ Smoke-developed index
・ Smoke-filled room
・ Smoke-Free Air Act


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Smoke testing (software) : ウィキペディア英語版
Smoke testing (software)

In computer programming and software testing, smoke testing (also confidence testing, sanity testing〔〔Standard Glossary of Terms Used in Software Testing, (Standard Glossary of Terms Used in Software Testing ) International Software Testing Qualification Board.〕) is preliminary testing to reveal simple failures severe enough to reject a prospective software release. A subset of test cases that cover the most important functionality of a component or system is selected and run, to ascertain if crucial functions of a program work correctly.〔Dustin, Rashka, Paul. "Automated Software Testing -Introduction, Management, and Performance". Addison-Wesley 1999, p. 43-44. ISBN 0-201-43287-0.〕 When used to determine if a computer program should be subjected to further, more fine-grained testing, a smoke test may be called an intake test.〔
For example, a smoke test may ask basic questions like "Does the program run?", "Does it open a window?", or "Does clicking the main button do anything?" The process aims to determine whether the application is so badly broken as to make further immediate testing unnecessary. As the book ''Lessons Learned in Software Testing'' 〔Cem Kaner, James Bach, Bret Pettichord, ''Lessons learned in software testing: a context-driven approach''. Wiley, 2001 〕 puts it, "smoke tests broadly cover product features in a limited time ... if key features don't work or if key bugs haven't yet been fixed, your team won't waste further time installing or testing".〔Kaner, Bach, and Pettichord. "Lessons Learned in Software Testing". Wiley Computer Publishing, 2002, p. 95. ISBN 0-471-08112-4〕
A frequent characteristic of a smoke test is that it runs quickly, often in the order of a few minutes, giving the benefit of quicker feedback and faster turnaround than the running of full test suites which can take hours or even days.
Smoke testing performed on a particular build is also known as a ''build verification test''.〔〔〔(【引用サイトリンク】title=How to: Configure and Run Build Verification Tests (BVTs) )
A daily build and smoke test is among industry best practices.〔McConnell, Steve. "Rapid Development". Microsoft Press, p. 405〕 Smoke testing is also done by testers before accepting a build for further testing. Microsoft claims that after code reviews, "''smoke testing'' is the most cost-effective method for identifying and fixing defects in software".〔(【引用サイトリンク】title=Guidelines for Smoke Testing )
One can perform smoke tests either manually or using an automated tool. In the case of automated tools, the tests are often initiated by the same process that generates the build itself.
Smoke tests can be broadly categorized as functional tests or unit tests. Functional tests exercise the complete program with various inputs. Unit tests exercise individual functions, subroutines, or object methods. Functional tests may comprise a scripted series of program inputs, possibly even with an automated mechanism for controlling mouse movements. Unit tests can be implemented either as separate functions within the code itself, or else as a driver layer that links to the code without altering the code being tested.
The term "smoke test" refers to powering on a device simply to make sure it doesn't start smoking (indicating a major problem).
==See also==

* Sanity testing
* Shakedown
* Build verification test

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Smoke testing (software)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.